package com.lmk.ms.common.log.annotation;

import java.lang.annotation.*;

/**
 * 接口日志
 *
 * @author laomake@hotmail.com
 * @version 1.0
 * @date 2022/7/3
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ApiLog {
    /**
     * 日志级别
     *
     * @return
     */
    String level() default "info";

    /**
     * 日志描述
     *
     * @return
     */
    String title() default "日志描述";

    /**
     * 目标资源
     *
     * @return
     */
    String resource() default "";

    /**
     * 用户动作
     *
     * @return
     */
    String action();

}